package types

// CollectOptions 为 collect 命令保留所有标志
type CollectOptions struct {
	TaskID       string
	SystemOnly   bool
	LogsOnly     bool
	CommandsOnly bool
	OutputDir    string
	Format       string
	Live         bool
	Quiet        bool
}

// CancelOptions 任务取消标志
type CancelOptions struct {
	TaskID string
	Force  bool
}

// StatusOptions 获取收集任务状态
type StatusOptions struct {
	TaskID     string
	JsonOutput bool
}

// VersionOptions 版本信息标志
type VersionOptions struct {
	Short      bool
	JsonOutput bool
}
